<?php
ob_start();
session_start();

if(isset ($_SESSION['autenticado'])){
if($_SESSION['autenticado']=="socio"){//Verifica si el socio inicio sesion
if(isset($_REQUEST['mod'])) {
    //verifico con $_REQUEST que el nombre modulo se haya pasado por GET
    $modulo = $_REQUEST['mod'];
} else {// si no pasamos el nombre del modulo, va al principal
    $modulo = 'inicio';
}
// verifico con $_REQUEST que el nombre del accion haya pasado por GET
if(isset($_REQUEST['acc'])) {
    $accion = $_REQUEST['acc'];
} else {
//si no pasamos el nombre de la accion pasamos la accion
// que nos gustaria ejecutar segun el modulo
    switch ($modulo) {
        case 'acceder':
            $accion = 'acceder';
            break;
        case 'contacto':
            $accion = 'contacto';
            break;
        case 'registrarse':
            $accion = 'registrarse';
            break;
        case 'catalogo':
            $accion = 'catalogo';
            break;
        // y asi.. con todos los modulos
        default:
            $accion = 'inicio';
    }
}
//Chequeamos que exista el archivo
if(!file_exists(dirname(__FILE__).'/modules/'.$modulo.'/'.$accion.'.php')) {
    $modulo = 'inicio';
    $accion = 'inicio';
}
//llamamos primero al encabezado
 require_once dirname(__FILE__).'/templates/header.php';
 //llamamos en segundo lugar al menu
 require_once dirname(__FILE__).'/templates/menu.php';
 //incluimos el módulo con la accion asociada
 
 require_once dirname(__FILE__).'/modules/'.$modulo.'/'.$accion.'.php';
 
 //finalmente llamamos al pie
 require_once dirname(__FILE__).'/templates/footer.php';
}
}else  echo "<h1 style='color:red'>"."Usted no tiene permiso para ver la pagina!"."</h1>";
?>